import java.util.*;
class A {
    void panDuan(long n) {
        long m = n;
        int i = 0;
        int flag = 1;
        int count = 0;
        long[] a;
        a = new long[10];
        while (n != 0) {
            a[count] = n % 10;//将n从后往前存在数组里
            n /=  10;
            count++;//count计算的是n的位数
        }
        for ( i = 0; i < count / 2; i++) {
            if (a[i] != a[count - 1 - i]) {//如果n不是左右对称的就使flag=1,并跳出循环
                System.out.printf("a[%d]≠a[%d]\n",count-i-1,i);
                flag = 0;
                break;
            }
        }
        if (flag==1)
            System.out.println(m+"是回文数");
        else
            System.out.println(m+"不是回文数");
        }
}
public class HuiWen {

    public static void main(String[] args) {
        A a = new A();
        System.out.println("请输入一个数字：");
        Scanner reader = new Scanner(System.in);//用Scanner类创建的对象可以把屏幕中的输入传到n中
        long n = reader.nextLong();
        if(n>=999999999)
            System.exit(0);//保证数值为九位数，否则退出程序
        else
        a.panDuan(n);//调用A中的方法
    }
}


